package com.luoying.itew.bean;

import java.util.List;

/**
 * Created by Administrator on 2018/5/28.
 * time 2018-5-10
 * author zm
 */
public class InspectLogBean {

    /**
     * pagination : {"endIndex":4,"havingNextPage":true,"havingPreviousPage":false,"nextPage":{"endIndex":19,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":10,"pageNum":2,"sortAsc":false,"startIndex":10,"totalCount":0,"totalPage":0,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=2","urlWithoutPageNum":"/walker/getWalkerLog/5361.json"},"numPerPage":5,"pageNum":1,"param":{"monitorPointId":5361},"records":[{"buildingState":"建筑物裂缝;建筑物倾斜","logContent":"","logCreateTime":"2018-05-25 11:31:01","monitorPointId":5361,"monitorState":"明显裂缝;局部滑移面;局部积水;排水不畅","roadState":"地面裂缝;地面隆起;管线裸露开裂","walkerId":61,"walkerLocation":"test","walkerLogId":29,"walkerName":"陈洋洋洋洋洋"},{"buildingState":"建筑物裂缝;建筑物倾斜","logContent":"","logCreateTime":"2018-05-25 11:29:31","monitorPointId":5361,"monitorState":"明显裂缝;局部滑移面;局部积水;排水不畅","roadState":"地面裂缝;地面隆起;管线裸露开裂","walkerId":61,"walkerLocation":"test","walkerLogId":28,"walkerName":"陈洋洋洋洋洋"},{"buildingState":"建筑物裂缝;建筑物倾斜","logContent":"","logCreateTime":"2018-05-25 11:29:29","monitorPointId":5361,"monitorState":"明显裂缝;局部滑移面;局部积水;排水不畅","roadState":"地面裂缝;地面隆起;管线裸露开裂","walkerId":61,"walkerLocation":"test","walkerLogId":27,"walkerName":"陈洋洋洋洋洋"},{"buildingState":"建筑物裂缝建筑物倾","logContent":"","logCreateTime":"2018-05-25 11:19:28","monitorPointId":5361,"monitorState":"明显裂缝;局部滑移面;局部积水;排水不畅","roadState":"地面裂缝地面隆起管线裸露开","walkerId":61,"walkerLocation":"test","walkerLogId":26,"walkerName":"陈洋洋洋洋洋"},{"buildingState":"","logContent":"","logCreateTime":"2018-05-24 19:14:20","monitorPointId":5361,"monitorState":"","roadState":"","walkerId":61,"walkerLocation":"test","walkerLogId":25,"walkerName":"陈洋洋洋洋洋"}],"sortAsc":true,"startIndex":0,"totalCount":6,"totalPage":2,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=1","urlWithoutPageNum":"/walker/getWalkerLog/5361.json","visualPages":[{"endIndex":9,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":10,"pageNum":1,"sortAsc":false,"startIndex":0,"totalCount":0,"totalPage":0,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=1","urlWithoutPageNum":"/walker/getWalkerLog/5361.json"},{"endIndex":19,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":10,"pageNum":2,"sortAsc":false,"startIndex":10,"totalCount":0,"totalPage":0,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=2","urlWithoutPageNum":"/walker/getWalkerLog/5361.json"}]}
     * userType : 2.0
     */

    private PaginationBean pagination;
    private double userType;

    public PaginationBean getPagination() {
        return pagination;
    }

    public void setPagination(PaginationBean pagination) {
        this.pagination = pagination;
    }

    public double getUserType() {
        return userType;
    }

    public void setUserType(double userType) {
        this.userType = userType;
    }

    public static class PaginationBean {
        /**
         * endIndex : 4.0
         * havingNextPage : true
         * havingPreviousPage : false
         * nextPage : {"endIndex":19,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":10,"pageNum":2,"sortAsc":false,"startIndex":10,"totalCount":0,"totalPage":0,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=2","urlWithoutPageNum":"/walker/getWalkerLog/5361.json"}
         * numPerPage : 5.0
         * pageNum : 1.0
         * param : {"monitorPointId":5361}
         * records : [{"buildingState":"建筑物裂缝;建筑物倾斜","logContent":"","logCreateTime":"2018-05-25 11:31:01","monitorPointId":5361,"monitorState":"明显裂缝;局部滑移面;局部积水;排水不畅","roadState":"地面裂缝;地面隆起;管线裸露开裂","walkerId":61,"walkerLocation":"test","walkerLogId":29,"walkerName":"陈洋洋洋洋洋"},{"buildingState":"建筑物裂缝;建筑物倾斜","logContent":"","logCreateTime":"2018-05-25 11:29:31","monitorPointId":5361,"monitorState":"明显裂缝;局部滑移面;局部积水;排水不畅","roadState":"地面裂缝;地面隆起;管线裸露开裂","walkerId":61,"walkerLocation":"test","walkerLogId":28,"walkerName":"陈洋洋洋洋洋"},{"buildingState":"建筑物裂缝;建筑物倾斜","logContent":"","logCreateTime":"2018-05-25 11:29:29","monitorPointId":5361,"monitorState":"明显裂缝;局部滑移面;局部积水;排水不畅","roadState":"地面裂缝;地面隆起;管线裸露开裂","walkerId":61,"walkerLocation":"test","walkerLogId":27,"walkerName":"陈洋洋洋洋洋"},{"buildingState":"建筑物裂缝建筑物倾","logContent":"","logCreateTime":"2018-05-25 11:19:28","monitorPointId":5361,"monitorState":"明显裂缝;局部滑移面;局部积水;排水不畅","roadState":"地面裂缝地面隆起管线裸露开","walkerId":61,"walkerLocation":"test","walkerLogId":26,"walkerName":"陈洋洋洋洋洋"},{"buildingState":"","logContent":"","logCreateTime":"2018-05-24 19:14:20","monitorPointId":5361,"monitorState":"","roadState":"","walkerId":61,"walkerLocation":"test","walkerLogId":25,"walkerName":"陈洋洋洋洋洋"}]
         * sortAsc : true
         * startIndex : 0.0
         * totalCount : 6.0
         * totalPage : 2.0
         * uri : /walker/getWalkerLog/5361.json
         * url : /walker/getWalkerLog/5361.json?pageNo=1
         * urlWithoutPageNum : /walker/getWalkerLog/5361.json
         * visualPages : [{"endIndex":9,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":10,"pageNum":1,"sortAsc":false,"startIndex":0,"totalCount":0,"totalPage":0,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=1","urlWithoutPageNum":"/walker/getWalkerLog/5361.json"},{"endIndex":19,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":10,"pageNum":2,"sortAsc":false,"startIndex":10,"totalCount":0,"totalPage":0,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=2","urlWithoutPageNum":"/walker/getWalkerLog/5361.json"}]
         */

        private double endIndex;
        private boolean havingNextPage;
        private boolean havingPreviousPage;
        private NextPageBean nextPage;
        private double numPerPage;
        private double pageNum;
        private ParamBean param;
        private boolean sortAsc;
        private double startIndex;
        private double totalCount;
        private double totalPage;
        private String uri;
        private String url;
        private String urlWithoutPageNum;
        private List<RecordsBean> records;
        private List<VisualPagesBean> visualPages;

        public double getEndIndex() {
            return endIndex;
        }

        public void setEndIndex(double endIndex) {
            this.endIndex = endIndex;
        }

        public boolean isHavingNextPage() {
            return havingNextPage;
        }

        public void setHavingNextPage(boolean havingNextPage) {
            this.havingNextPage = havingNextPage;
        }

        public boolean isHavingPreviousPage() {
            return havingPreviousPage;
        }

        public void setHavingPreviousPage(boolean havingPreviousPage) {
            this.havingPreviousPage = havingPreviousPage;
        }

        public NextPageBean getNextPage() {
            return nextPage;
        }

        public void setNextPage(NextPageBean nextPage) {
            this.nextPage = nextPage;
        }

        public double getNumPerPage() {
            return numPerPage;
        }

        public void setNumPerPage(double numPerPage) {
            this.numPerPage = numPerPage;
        }

        public double getPageNum() {
            return pageNum;
        }

        public void setPageNum(double pageNum) {
            this.pageNum = pageNum;
        }

        public ParamBean getParam() {
            return param;
        }

        public void setParam(ParamBean param) {
            this.param = param;
        }

        public boolean isSortAsc() {
            return sortAsc;
        }

        public void setSortAsc(boolean sortAsc) {
            this.sortAsc = sortAsc;
        }

        public double getStartIndex() {
            return startIndex;
        }

        public void setStartIndex(double startIndex) {
            this.startIndex = startIndex;
        }

        public double getTotalCount() {
            return totalCount;
        }

        public void setTotalCount(double totalCount) {
            this.totalCount = totalCount;
        }

        public double getTotalPage() {
            return totalPage;
        }

        public void setTotalPage(double totalPage) {
            this.totalPage = totalPage;
        }

        public String getUri() {
            return uri;
        }

        public void setUri(String uri) {
            this.uri = uri;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public String getUrlWithoutPageNum() {
            return urlWithoutPageNum;
        }

        public void setUrlWithoutPageNum(String urlWithoutPageNum) {
            this.urlWithoutPageNum = urlWithoutPageNum;
        }

        public List<RecordsBean> getRecords() {
            return records;
        }

        public void setRecords(List<RecordsBean> records) {
            this.records = records;
        }

        public List<VisualPagesBean> getVisualPages() {
            return visualPages;
        }

        public void setVisualPages(List<VisualPagesBean> visualPages) {
            this.visualPages = visualPages;
        }

        public static class NextPageBean {
            /**
             * endIndex : 19.0
             * havingNextPage : false
             * havingPreviousPage : false
             * numPerPage : 10.0
             * pageNum : 2.0
             * sortAsc : false
             * startIndex : 10.0
             * totalCount : 0.0
             * totalPage : 0.0
             * uri : /walker/getWalkerLog/5361.json
             * url : /walker/getWalkerLog/5361.json?pageNo=2
             * urlWithoutPageNum : /walker/getWalkerLog/5361.json
             */

            private double endIndex;
            private boolean havingNextPage;
            private boolean havingPreviousPage;
            private double numPerPage;
            private double pageNum;
            private boolean sortAsc;
            private double startIndex;
            private double totalCount;
            private double totalPage;
            private String uri;
            private String url;
            private String urlWithoutPageNum;

            public double getEndIndex() {
                return endIndex;
            }

            public void setEndIndex(double endIndex) {
                this.endIndex = endIndex;
            }

            public boolean isHavingNextPage() {
                return havingNextPage;
            }

            public void setHavingNextPage(boolean havingNextPage) {
                this.havingNextPage = havingNextPage;
            }

            public boolean isHavingPreviousPage() {
                return havingPreviousPage;
            }

            public void setHavingPreviousPage(boolean havingPreviousPage) {
                this.havingPreviousPage = havingPreviousPage;
            }

            public double getNumPerPage() {
                return numPerPage;
            }

            public void setNumPerPage(double numPerPage) {
                this.numPerPage = numPerPage;
            }

            public double getPageNum() {
                return pageNum;
            }

            public void setPageNum(double pageNum) {
                this.pageNum = pageNum;
            }

            public boolean isSortAsc() {
                return sortAsc;
            }

            public void setSortAsc(boolean sortAsc) {
                this.sortAsc = sortAsc;
            }

            public double getStartIndex() {
                return startIndex;
            }

            public void setStartIndex(double startIndex) {
                this.startIndex = startIndex;
            }

            public double getTotalCount() {
                return totalCount;
            }

            public void setTotalCount(double totalCount) {
                this.totalCount = totalCount;
            }

            public double getTotalPage() {
                return totalPage;
            }

            public void setTotalPage(double totalPage) {
                this.totalPage = totalPage;
            }

            public String getUri() {
                return uri;
            }

            public void setUri(String uri) {
                this.uri = uri;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getUrlWithoutPageNum() {
                return urlWithoutPageNum;
            }

            public void setUrlWithoutPageNum(String urlWithoutPageNum) {
                this.urlWithoutPageNum = urlWithoutPageNum;
            }
        }

        public static class ParamBean {
            /**
             * monitorPointId : 5361.0
             */

            private double monitorPointId;

            public double getMonitorPointId() {
                return monitorPointId;
            }

            public void setMonitorPointId(double monitorPointId) {
                this.monitorPointId = monitorPointId;
            }
        }

        public static class RecordsBean {
            /**
             * buildingState : 建筑物裂缝;建筑物倾斜
             * logContent :
             * logCreateTime : 2018-05-25 11:31:01
             * monitorPointId : 5361.0
             * monitorState : 明显裂缝;局部滑移面;局部积水;排水不畅
             * roadState : 地面裂缝;地面隆起;管线裸露开裂
             * walkerId : 61.0
             * walkerLocation : test
             * walkerLogId : 29.0
             * walkerName : 陈洋洋洋洋洋
             */

            private String buildingState;
            private String logContent;
            private String logCreateTime;
            private double monitorPointId;
            private String monitorState;
            private String roadState;
            private double walkerId;
            private String walkerLocation;
            private double walkerLogId;
            private String walkerName;

            private List<String> imgArr;

            public List<String> getImgArr() {
                return imgArr;
            }

            public void setImgArr(List<String> imgArr) {
                this.imgArr = imgArr;
            }

            public String getBuildingState() {
                return buildingState;
            }

            public void setBuildingState(String buildingState) {
                this.buildingState = buildingState;
            }

            public String getLogContent() {
                return logContent;
            }

            public void setLogContent(String logContent) {
                this.logContent = logContent;
            }

            public String getLogCreateTime() {
                return logCreateTime;
            }

            public void setLogCreateTime(String logCreateTime) {
                this.logCreateTime = logCreateTime;
            }

            public double getMonitorPointId() {
                return monitorPointId;
            }

            public void setMonitorPointId(double monitorPointId) {
                this.monitorPointId = monitorPointId;
            }

            public String getMonitorState() {
                return monitorState;
            }

            public void setMonitorState(String monitorState) {
                this.monitorState = monitorState;
            }

            public String getRoadState() {
                return roadState;
            }

            public void setRoadState(String roadState) {
                this.roadState = roadState;
            }

            public double getWalkerId() {
                return walkerId;
            }

            public void setWalkerId(double walkerId) {
                this.walkerId = walkerId;
            }

            public String getWalkerLocation() {
                return walkerLocation;
            }

            public void setWalkerLocation(String walkerLocation) {
                this.walkerLocation = walkerLocation;
            }

            public double getWalkerLogId() {
                return walkerLogId;
            }

            public void setWalkerLogId(double walkerLogId) {
                this.walkerLogId = walkerLogId;
            }

            public String getWalkerName() {
                return walkerName;
            }

            public void setWalkerName(String walkerName) {
                this.walkerName = walkerName;
            }
        }

        public static class VisualPagesBean {
            /**
             * endIndex : 9.0
             * havingNextPage : false
             * havingPreviousPage : false
             * numPerPage : 10.0
             * pageNum : 1.0
             * sortAsc : false
             * startIndex : 0.0
             * totalCount : 0.0
             * totalPage : 0.0
             * uri : /walker/getWalkerLog/5361.json
             * url : /walker/getWalkerLog/5361.json?pageNo=1
             * urlWithoutPageNum : /walker/getWalkerLog/5361.json
             */

            private double endIndex;
            private boolean havingNextPage;
            private boolean havingPreviousPage;
            private double numPerPage;
            private double pageNum;
            private boolean sortAsc;
            private double startIndex;
            private double totalCount;
            private double totalPage;
            private String uri;
            private String url;
            private String urlWithoutPageNum;

            public double getEndIndex() {
                return endIndex;
            }

            public void setEndIndex(double endIndex) {
                this.endIndex = endIndex;
            }

            public boolean isHavingNextPage() {
                return havingNextPage;
            }

            public void setHavingNextPage(boolean havingNextPage) {
                this.havingNextPage = havingNextPage;
            }

            public boolean isHavingPreviousPage() {
                return havingPreviousPage;
            }

            public void setHavingPreviousPage(boolean havingPreviousPage) {
                this.havingPreviousPage = havingPreviousPage;
            }

            public double getNumPerPage() {
                return numPerPage;
            }

            public void setNumPerPage(double numPerPage) {
                this.numPerPage = numPerPage;
            }

            public double getPageNum() {
                return pageNum;
            }

            public void setPageNum(double pageNum) {
                this.pageNum = pageNum;
            }

            public boolean isSortAsc() {
                return sortAsc;
            }

            public void setSortAsc(boolean sortAsc) {
                this.sortAsc = sortAsc;
            }

            public double getStartIndex() {
                return startIndex;
            }

            public void setStartIndex(double startIndex) {
                this.startIndex = startIndex;
            }

            public double getTotalCount() {
                return totalCount;
            }

            public void setTotalCount(double totalCount) {
                this.totalCount = totalCount;
            }

            public double getTotalPage() {
                return totalPage;
            }

            public void setTotalPage(double totalPage) {
                this.totalPage = totalPage;
            }

            public String getUri() {
                return uri;
            }

            public void setUri(String uri) {
                this.uri = uri;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getUrlWithoutPageNum() {
                return urlWithoutPageNum;
            }

            public void setUrlWithoutPageNum(String urlWithoutPageNum) {
                this.urlWithoutPageNum = urlWithoutPageNum;
            }
        }
    }
}
